﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace AcSDK.Domain
{
    /// <summary>
    /// 出库单扫描记录
    /// </summary>
    [Serializable]
    public partial class AT_OutBoundScanRecord : AT_ReceiptScanRecordEx
    {
        public AT_OutBoundScanRecord()
        { }
        #region Model
        private long _id;
        private long _companyid;
        private DateTime? _createtime;
        private long _createby;
        private DateTime? _updatetime;
        private long _updateby;
        private long? _outboundid;
        private string _prodno;
        private long _prodid;
        private long _skuid;
        private int? _status;
        private DateTime? _scantime;
        private string _scanset;
        private string _scanman;
        /// <summary>
        /// 
        /// </summary>
        public long id
        {
            set { _id = value; }
            get { return _id; }
        }
        /// <summary>
        /// 
        /// </summary>
        public long CompanyId
        {
            set { _companyid = value; }
            get { return _companyid; }
        }
        /// <summary>
        /// 
        /// </summary>
        public DateTime? CreateTime
        {
            set { _createtime = value; }
            get { return _createtime; }
        }
        /// <summary>
        /// 
        /// </summary>
        public long CreateBy
        {
            set { _createby = value; }
            get { return _createby; }
        }
        /// <summary>
        /// 
        /// </summary>
        public DateTime? UpdateTime
        {
            set { _updatetime = value; }
            get { return _updatetime; }
        }
        /// <summary>
        /// 
        /// </summary>
        public long UpdateBy
        {
            set { _updateby = value; }
            get { return _updateby; }
        }
        /// <summary>
        /// 
        /// </summary>
        public long? OutboundId
        {
            set { _outboundid = value; }
            get { return _outboundid; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string ProdNo
        {
            set { _prodno = value; }
            get { return _prodno; }
        }
        /// <summary>
        /// 
        /// </summary>
        public long ProdId
        {
            set { _prodid = value; }
            get { return _prodid; }
        }
        /// <summary>
        /// 
        /// </summary>
        public long SkuId
        {
            set { _skuid = value; }
            get { return _skuid; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int? Status
        {
            set { _status = value; }
            get { return _status; }
        }
        /// <summary>
        /// 
        /// </summary>
        public DateTime? ScanTime
        {
            set { _scantime = value; }
            get { return _scantime; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string ScanSet
        {
            set { _scanset = value; }
            get { return _scanset; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string ScanMan
        {
            set { _scanman = value; }
            get { return _scanman; }
        }

        public string Remark { get; set; }
        #endregion Model

        public string BatchNo { get; set; }

        public string PackRule { get; set; }
    }
}
